<?php
namespace app\index\controller;
use think\Controller;
use my\CCPRestSDK;
class Register extends Controller{

    public function index(){

        return view();
    }

    //短信验证
    public function send($to){
//        dump($to);die;
        $data=array('jiang','sisud','ffufu','duud');
        sendTemplateSMS($to,$data,1);
    }
    public  function sendTemplateSMS($to,$datas,$tempId)
    {
        $accountSid = '8aaf070862181ad501622c87f3560d8f';
        //说明：主账号，登陆云通讯网站后，可在控制台首页看到开发者主账号ACCOUNT SID。
        $accountToken ='48411a19671047f8b79a2baf4d40f4c9';
//             说明：主账号Token，登陆云通讯网站后，可在控制台首页看到开发者主账号AUTH TOKEN。
        $appId = '8a216da8621834ef01622c8a1ab80e29';
//             说明：请使用管理控制台中已创建应用的APPID。
        $serverIP = 'www.rona1do.top';
//             说明：生产环境请求地址：app.cloopen.com。
        $serverPort = '8883';
//             说明：请求端口 ，无论生产环境还是沙盒环境都为8883.

        $softVersion = '2013-12-26';
//             说明：REST API版本号保持不变。

        // 初始化REST SDK
        $rest = new CCPRestSDK($serverIP, $serverPort, $softVersion);
        $rest->setAccount($accountSid, $accountToken);
        $rest->setAppId($appId);


        // 发送模板短信
        echo "Sending TemplateSMS to $to 
            ";
        $result = $rest->sendTemplateSMS($to, $datas, $tempId);
        if ($result == NULL) {
            echo "result error!";
//                  break;
        }
        if ($result->statusCode != 0) {
            echo "模板短信发送失败!
            ";
            echo "error code :" . $result->statusCode . "
            ";
            echo "error msg :" . $result->statusMsg . "
            ";
            //下面可以自己添加错误处理逻辑
        } else {
            echo "模板短信发送成功!
            ";
            // 获取返回信息
            $smsmessage = $result->TemplateSMS;
            echo "dateCreated:" . $smsmessage->dateCreated . "
            ";
            echo "smsMessageSid:" . $smsmessage->smsMessageSid . "
            ";
            //下面可以自己添加成功处理逻辑
        }


    }

}


